Package-level declarations

Types

Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class BundledPluginsListTransformer : TransformAction<TransformParameters.None>

Resolves bundled plugins from the IntelliJ Platform dependency. It scans for all plugins located withing the INTELLIJ_PLATFORM/plugins directory and loads them with IdePluginManager to collect plugin details.

Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class CollectorTransformer : TransformAction<CollectorTransformer.Parameters>

The artifact transformer collecting JAR files located within the IntelliJ Platform or Marketplace Plugin archives.

Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class ExtractorTransformer @Inject constructor(archiveOperations: ArchiveOperations, execOperations: ExecOperations, objectFactory: ObjectFactory, fileSystemOperations: FileSystemOperations) : TransformAction<TransformParameters.None>

A transformer used for extracting files from archive artifacts.

Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class LocalPluginsNormalizationTransformers @Inject constructor(fileSystemOperations: FileSystemOperations) : TransformAction<TransformParameters.None>

A transformer that adjusts the local plugin path into a nested layout if it directly contains the plugin content. This layout prevents the plugin from loading it inside the IDE.

Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class PluginVerifierIdeExtractorTransformer @Inject constructor(archiveOperations: ArchiveOperations, fileSystemOperations: FileSystemOperations) : TransformAction<PluginVerifierIdeExtractorTransformer.Parameters>

A transformer used for extracting IDEs used by the IntelliJ Plugin Verifier.